Big Huge Thesaurus

capital of Libya

noun